mobile artillery - Turco Inglés Diccionario